package com.service.dao.model;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

	import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 算力订单详情
 *
 * @author xxxx
 * @email xxxx@qq.com
 * @date 2019-11-10 22:06:11
 */
@Data
@TableName("hm_order_product_hr_combo_details")
public class OrderProductHrComboDetails implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 订单id
	 */
	private Integer hrOrderId;
	/**
	 * 产品id
	 */
	private Integer comboId;
	/**
	 * 产品名称
	 */
	private String comboName;
	/**
	 * 单价
	 */
	private BigDecimal comboPrice;
	/**
	 * 算力，单位T
	 */
	private BigDecimal computingPower;
	/**
	 * 挖矿所得数字货币id
	 */
	private Integer coinsId;
	/**
	 * 挖矿所得数字货币名称
	 */
	private String coinsName;
	/**
	 * 购买数量
	 */
	private Integer orderNum;
	/**
	 * 固定收益
	 */
	private BigDecimal flexedNum;
	/**
	 * 浮动收益
	 */
	private BigDecimal floatingNum;
	/**
	 * 
	 */
	private Integer comboType;


	/**
	 * 期限，单位:天
	 */
	private Integer deadline;
	/**
	 * 开始时间
	 */
	private Date startTime;
	/**
	 * 结束时间
	 */
	private Date endTime;
	/**
	 * 
	 */
	private String language;
	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 
	 */
	private Date updateTime;

	/**
	 * 托管手续费比例
	 */
	private BigDecimal custodyFee;

	//新增续约、质押、gas、usdt等参数 开始

	/**
	 * 购买货币id
	 */
	private Integer fromCoinsId;
	/**
	 * 购买货币名称
	 */
	private String fromCoinsName;
	/**
	 * 是否续约 0-否 1-是
	 */
	private Integer needRenew;
	/**
	 * 续约操作时间
	 */
	private Date renewTime;
	/**
	 * 续约天数
	 */
	private Integer renewalDays;

	/**
	 * 是否需要质押FIL 0-否 1-是
	 */
	private Integer needPledge;
	/**
	 * 质押数量
	 */
	private BigDecimal pledgeNum;

	/**
	 * 是否需要FIL gas费
	 */
	private Integer needGas;
	/**
	 * FIL所需gas数量
	 */
	private BigDecimal GasNum;

	/**
	 * 是否需要usdt
	 */
	private Integer needUsdt;

	/**
	 * usdt数量
	 */
	private BigDecimal usdtNum;

	//新增续约、质押、gas、usdt等参数 结束
}
